package com.jing.shop.mapper;

import com.jing.shop.domain.dto.ProductTypeDTO;
import com.jing.shop.domain.po.ProductTypePO;
import com.jing.shop.domain.vo.ProductShopTypeVO;
import com.jing.shop.domain.vo.ProductTypeVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.ArrayList;
import java.util.List;

@Mapper
public interface ProductTypeMapper {

    List<ProductTypeVO> findTypeList(ProductTypeDTO productTypeDTO);

    Integer addType(ProductTypeDTO productTypeDTO);

    Integer updateType(ProductTypeDTO productTypeDTO);

    Integer delTypeId(Integer typeId);

    List<ProductTypeVO> findType(ProductTypeDTO productTypeDTO);

    List<ProductTypeVO> findList();

    Integer updatetypeNavigation(ProductTypeDTO productTypeDTO);

    Integer updatetypeDisplay(ProductTypeDTO productTypeDTO);

    ArrayList<ProductShopTypeVO> dixGui();

}
